Big gui update:
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 20 Nov 2005 21:28:09 +0000 (21:28 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 20 Nov 2005 21:28:09 +0000 (21:28 +0000)
- new dialog for format options
- added CET features
- added possibility to write data to screen
- any "look and feel" changes

gpsbabel/win32/gui-2/gnugettextD4.pas
gpsbabel/win32/gui-2/template.po [deleted file]

index 1d98287c92c87140295021103d0f574a3ee91797..3d378f67569032e4cbda3a5f4b6e6a40a7de3bf8 100644 (file)
@@ -1,6 +1,6 @@
 unit gnugettextD4;\r
-(*  File version: $Date: 2005-09-28 00:33:08 $ *)\r
-(*  Revision: $Revision: 1.1 $ *)\r
+(*  File version: $Date: 2005-11-20 21:28:09 $ *)\r
+(*  Revision: $Revision: 1.2 $ *)\r
 // Delphi 5 optimized interface for gnugettext.pas\r
 // This unit must only be used on Delphi 5. When you upgrade to Delphi 6 or\r
 // later, you should remove this unit and replace all reference to gnugettextD5\r
@@ -9,7 +9,7 @@ unit gnugettextD4;
 interface\r
 \r
 uses\r
-  Classes;\r
+  Classes, TypInfo;\r
   \r
 // Ansistring versions of the api\r
 function _(const szMsgId: string): string;\r
@@ -17,8 +17,6 @@ function gettext(const szMsgId: string): string;
 function dgettext(const szDomain: string; const szMsgId: string): string;\r
 procedure TranslateComponent(AnObject: TComponent);\r
 \r
-\r
-\r
 //*****************************************************************************\r
 // Don't use anything in the interface below this line.\r
 // It only contains code or gnugettext.pas to make it compile with Delphi 5.\r
@@ -45,6 +43,11 @@ procedure FreeAndNil(var P);
 function IncludeTrailingBackSlash(const Path: string): string;\r
 function ExcludeTrailingBackslash(const Path: string): string;\r
 \r
+function GetStrProp(Instance: TObject; const Name: string): string; overload;\r
+function GetStrProp(Instance: TObject; Info: PPropInfo): string; overload;\r
+procedure SetStrProp(Instance: TObject; const Name, Value: string); overload;\r
+procedure SetStrProp(Instance: TObject; Info: PPropInfo; const Value: string); overload;\r
+\r
 implementation\r
 \r
 uses\r
@@ -289,4 +292,62 @@ begin
   SetString(Result, PChar(Path), Len);\r
 end;\r
 \r
+function GetPropInfo(Instance: TObject; const Name: string; var PropInfo: TPropInfo): Boolean;\r
+var\r
+  Props: PPropList;\r
+  TypeData: PTypeData;\r
+  Info: PPropInfo;\r
+  i: Integer;\r
+begin\r
+  TypeData := GetTypeData(Instance.ClassInfo);\r
+  if ((TypeData <> nil) and (TypeData^.PropCount > 0)) then\r
+  begin\r
+    GetMem(Props, TypeData^.PropCount * sizeof(Pointer));\r
+    try\r
+      GetPropInfos(Instance.ClassInfo, Props);\r
+      for i := 0 to TypeData.PropCount - 1 do\r
+      begin\r
+        Info := Props[i];\r
+        if (AnsiCompareText(Info.Name, Name) = 0) then\r
+        begin\r
+          PropInfo := Info^;\r
+          Result := True;\r
+          Exit;\r
+        end\r
+      end;\r
+    finally\r
+      FreeMem(Props);\r
+    end;\r
+  end;\r
+  Result := False;\r
+end;\r
+\r
+function GetStrProp(Instance: TObject; Info: PPropInfo): string;\r
+begin\r
+  Result := TypInfo.GetStrProp(Instance, Info);\r
+end;\r
+\r
+function GetStrProp(Instance: TObject; const Name: string): string;\r
+var\r
+  Info: TPropInfo;\r
+begin\r
+  if GetPropInfo(Instance, Name, Info) then\r
+    Result := TypInfo.GetStrProp(Instance, @Info)\r
+  else\r
+    Result := '';\r
+end;\r
+\r
+procedure SetStrProp(Instance: TObject; const Name, Value: string);\r
+var\r
+  Info: TPropInfo;\r
+begin\r
+  if GetPropInfo(Instance, Name, Info) then\r
+    SetStrProp(Instance, @Info, Value);\r
+end;\r
+\r
+procedure SetStrProp(Instance: TObject; Info: PPropInfo; const Value: string);\r
+begin\r
+  TypInfo.SetStrProp(Instance, Info, Value);\r
+end;\r
+\r
 end.\r
diff --git a/gpsbabel/win32/gui-2/template.po b/gpsbabel/win32/gui-2/template.po
deleted file mode 100644 (file)
index e184a89..0000000
+++ /dev/null
@@ -1,901 +0,0 @@
-# SOME DESCRIPTIVE TITLE.\r
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\r
-# This file is distributed under the same license as the PACKAGE package.\r
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\r
-# \r
-#, fuzzy\r
-msgid ""\r
-msgstr ""\r
-"Project-Id-Version: PACKAGE VERSION\n"\r
-"POT-Creation-Date: 2005-10-29 00:58\n"\r
-"PO-Revision-Date: 2005-10-29 00:58\n"\r
-"Last-Translator: Somebody <your.email@address.com>\n"\r
-"MIME-Version: 1.0\n"\r
-"Content-Type: text/plain; charset=UTF-8\n"\r
-"Content-Transfer-Encoding: 8bit\n"\r
-"X-Generator: dxgettext 1.2.1\n"\r
-\r
-#. frmAbout..Caption\r
-#: about.dfm:5\r
-#. frmAbout..Caption\r
-#: test/about.dfm:5\r
-msgid "About"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbHint1..Caption\r
-#: about.dfm:74\r
-#. frmAbout..pnClient..pnCenter..lbHint1..Caption\r
-#: test/about.dfm:74\r
-msgid "This program is part of the GPSBabel project, hosted "\r
-"on"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbVersion..Caption\r
-#: about.dfm:82\r
-#. frmAbout..pnClient..pnCenter..lbVersion..Caption\r
-#: test/about.dfm:82\r
-msgid "Version 0.2"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbTranslators..Caption\r
-#: about.dfm:89\r
-#. frmAbout..pnClient..pnCenter..lbTranslators..Caption\r
-#: test/about.dfm:89\r
-msgid "Translations"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbURL..Caption\r
-#: about.dfm:96\r
-#. frmAbout..pnClient..pnCenter..lbURL..Caption\r
-#: test/about.dfm:96\r
-msgid "www.gpsbabel.org"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbCopyRight..Caption\r
-#: about.dfm:112\r
-#. frmAbout..pnClient..pnCenter..lbCopyRight..Caption\r
-#: test/about.dfm:112\r
-msgid "Copyright (C) 2005 Olaf Klein (O.B.Klein@T-Online.de)"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbMoreInfo..Caption\r
-#: about.dfm:119\r
-#. frmAbout..pnClient..pnCenter..lbMoreInfo..Caption\r
-#: test/about.dfm:119\r
-msgid "Find more info at"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..lbSFURL..Caption\r
-#: about.dfm:126\r
-#. frmAbout..pnClient..pnCenter..lbSFURL..Caption\r
-#: test/about.dfm:126\r
-msgid "SourceForge.net"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..stDescription..Caption\r
-#: about.dfm:147\r
-#. frmAbout..pnClient..pnCenter..stDescription..Caption\r
-#: test/about.dfm:147\r
-msgid "The frontend for gpsbabel command line "\r
-"program"\r
-msgstr ""\r
-\r
-#. frmAbout..pnClient..pnCenter..stLicense..Caption\r
-#: about.dfm:161\r
-#. frmAbout..pnClient..pnCenter..stLicense..Caption\r
-#: test/about.dfm:161\r
-msgid "THIS SOFTWARE MAY ONLY BE LICENSED FREE OF "\r
-"CHARGE"\r
-msgstr ""\r
-\r
-#. frmFilter..Caption\r
-#: filter.dfm:6\r
-#. frmFilter..Caption\r
-#: test/filter.dfm:6\r
-msgid "Filter"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..Caption\r
-#: filter.dfm:29\r
-#. frmMain..Panel2..cbTracks..Caption\r
-#: main.dfm:448\r
-#. frmFilter..gbTracks..Caption\r
-#: test/filter.dfm:29\r
-#. frmMain..Panel2..cbTracks..Caption\r
-#: test/main.dfm:428\r
-msgid "&Tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..lbTimePlusMinus..Caption\r
-#: filter.dfm:37\r
-#. frmFilter..gbTracks..lbTimePlusMinus..Caption\r
-#: test/filter.dfm:37\r
-msgid "by"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..lbTimeDays..Caption\r
-#: filter.dfm:44\r
-#. frmFilter..gbTracks..lbTimeDays..Caption\r
-#: test/filter.dfm:44\r
-msgid "day(s), "\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..lbTimeHours..Caption\r
-#: filter.dfm:51\r
-#. frmFilter..gbTracks..lbTimeHours..Caption\r
-#: test/filter.dfm:51\r
-msgid "hour(s), "\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..lbTimeMinutes..Caption\r
-#: filter.dfm:58\r
-#. frmFilter..gbTracks..lbTimeMinutes..Caption\r
-#: test/filter.dfm:58\r
-msgid "minute(s),"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..lbTimeSeconds..Caption\r
-#: filter.dfm:65\r
-#. frmFilter..gbTracks..lbTimeSeconds..Caption\r
-#: test/filter.dfm:65\r
-msgid "second(s)"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackTitle..Hint\r
-#: filter.dfm:72\r
-#. frmFilter..gbTracks..cbTrackTitle..Hint\r
-#: test/filter.dfm:72\r
-msgid "Title for new tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackTitle..Caption\r
-#: filter.dfm:74\r
-#. frmFilter..gbTracks..cbTrackTitle..Caption\r
-#: test/filter.dfm:74\r
-msgid "Tit&le"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..edTrackTitle..Text\r
-#: filter.dfm:86\r
-#. frmFilter..gbTracks..edTrackTitle..Text\r
-#: test/filter.dfm:86\r
-msgid "ACTIVE LOG # %Y%m%d"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackSplit..Hint\r
-#: filter.dfm:93\r
-#. frmFilter..gbTracks..cbTrackSplit..Hint\r
-#: test/filter.dfm:93\r
-msgid "Split track into several tracks depending on date of "\r
-"trackpoint"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackSplit..Caption\r
-#: filter.dfm:94\r
-#. frmFilter..gbTracks..cbTrackSplit..Caption\r
-#: test/filter.dfm:94\r
-msgid "&Split"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackTime..Hint\r
-#: filter.dfm:102\r
-#. frmFilter..gbTracks..cbTrackTime..Hint\r
-#: test/filter.dfm:102\r
-msgid "Shift all tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackTime..Caption\r
-#: filter.dfm:103\r
-#. frmFilter..gbTracks..cbTrackTime..Caption\r
-#: test/filter.dfm:103\r
-msgid "&Move"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackStart..Hint\r
-#: filter.dfm:195\r
-#. frmFilter..gbTracks..cbTrackStart..Hint\r
-#: test/filter.dfm:195\r
-msgid "Take only trackpoints starting at"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackStart..Caption\r
-#: filter.dfm:196\r
-#. frmFilter..gbTracks..cbTrackStart..Caption\r
-#: test/filter.dfm:196\r
-msgid "Start at"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackStop..Caption\r
-#: filter.dfm:235\r
-#. frmFilter..gbTracks..cbTrackStop..Caption\r
-#: test/filter.dfm:235\r
-msgid "stop at"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackPack..Hint\r
-#: filter.dfm:274\r
-#. frmFilter..gbTracks..cbTrackPack..Hint\r
-#: test/filter.dfm:274\r
-msgid "Pack all tracks into one track (No duplicate "\r
-"timestamps)"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackPack..Caption\r
-#: filter.dfm:275\r
-#. frmFilter..gbTracks..cbTrackPack..Caption\r
-#: test/filter.dfm:275\r
-msgid "&Pack (or)"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackMerge..Hint\r
-#: filter.dfm:284\r
-#. frmFilter..gbTracks..cbTrackMerge..Hint\r
-#: test/filter.dfm:284\r
-msgid "Merge all tracks into one track"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackMerge..Caption\r
-#: filter.dfm:285\r
-#. frmFilter..gbTracks..cbTrackMerge..Caption\r
-#: test/filter.dfm:285\r
-msgid "Merge"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackRangeTimeZone..Hint\r
-#: filter.dfm:294\r
-#. frmFilter..gbTracks..cbTrackRangeTimeZone..Hint\r
-#: test/filter.dfm:294\r
-msgid "Shift start/stop by local timezone offset"\r
-msgstr ""\r
-\r
-#. frmFilter..gbTracks..cbTrackRangeTimeZone..Caption\r
-#: filter.dfm:295\r
-#. frmFilter..gbTracks..cbTrackRangeTimeZone..Caption\r
-#: test/filter.dfm:295\r
-msgid "TZ"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..Caption\r
-#: filter.dfm:306\r
-#. frmFilter..gbRoutes..Caption\r
-#: test/filter.dfm:306\r
-msgid "&Routes && Tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..lbRouteSimplifyCount..Caption\r
-#: filter.dfm:314\r
-#. frmFilter..gbRoutes..lbRouteSimplifyCount..Caption\r
-#: test/filter.dfm:314\r
-msgid "limit to"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..lbRouteSimplifyText..Caption\r
-#: filter.dfm:322\r
-#. frmFilter..gbRoutes..lbRouteSimplifyText..Caption\r
-#: test/filter.dfm:322\r
-msgid "Points"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..cbRouteSimplify..Hint\r
-#: filter.dfm:329\r
-#. frmFilter..gbRoutes..cbRouteSimplify..Hint\r
-#: test/filter.dfm:329\r
-msgid "Simplify routes and tracks by limited number of "\r
-"points"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..cbRouteSimplify..Caption\r
-#: filter.dfm:330\r
-#. frmFilter..gbRoutes..cbRouteSimplify..Caption\r
-#: test/filter.dfm:330\r
-msgid "Simplify"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..edRoutesSimplifyMaxPoints..Hint\r
-#: filter.dfm:339\r
-#. frmFilter..gbRoutes..edRoutesSimplifyMaxPoints..Hint\r
-#: test/filter.dfm:339\r
-msgid "Upper limit of points for routes and "\r
-"tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..cbReverse..Hint\r
-#: filter.dfm:361\r
-#. frmFilter..gbRoutes..cbReverse..Hint\r
-#: test/filter.dfm:361\r
-msgid "Reverse routes and tracks"\r
-msgstr ""\r
-\r
-#. frmFilter..gbRoutes..cbReverse..Caption\r
-#: filter.dfm:362\r
-#. frmFilter..gbRoutes..cbReverse..Caption\r
-#: test/filter.dfm:362\r
-msgid "Reverse"\r
-msgstr ""\r
-\r
-#. frmFilter..pnBottom..btnOK..Caption\r
-#: filter.dfm:379\r
-#. frmFilter..pnBottom..btnOK..Caption\r
-#: test/filter.dfm:379\r
-msgid "OK"\r
-msgstr ""\r
-\r
-#. frmFilter..pnBottom..BitBtn1..Caption\r
-#: filter.dfm:415\r
-#. frmFilter..pnBottom..BitBtn1..Caption\r
-#: test/filter.dfm:415\r
-msgid "File based filters"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..Caption\r
-#: filter.dfm:435\r
-#. frmMain..Panel2..cbWaypoints..Caption\r
-#: main.dfm:426\r
-#. frmFilter..gbWaypoints..Caption\r
-#: test/filter.dfm:435\r
-#. frmMain..Panel2..cbWaypoints..Caption\r
-#: test/main.dfm:408\r
-msgid "&Waypoints"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..lbWayptRadiusLat..Caption\r
-#: filter.dfm:444\r
-#. frmFilter..gbWaypoints..lbWayptRadiusLat..Caption\r
-#: test/filter.dfm:444\r
-msgid "Latitude"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..lbWayptRadiusLon..Caption\r
-#: filter.dfm:452\r
-#. frmFilter..gbWaypoints..lbWayptRadiusLon..Caption\r
-#: test/filter.dfm:452\r
-msgid "Longitude"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupLoc..Hint\r
-#: filter.dfm:460\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupLoc..Hint\r
-#: test/filter.dfm:460\r
-msgid "Merge waypoints with duplicate locations"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupLoc..Caption\r
-#: filter.dfm:461\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupLoc..Caption\r
-#: test/filter.dfm:461\r
-msgid "locations"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupNames..Hint\r
-#: filter.dfm:470\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupNames..Hint\r
-#: test/filter.dfm:470\r
-msgid "Merge waypoints with duplicate \"short "\r
-"name\""\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupNames..Caption\r
-#: filter.dfm:471\r
-#. frmFilter..gbWaypoints..cbWayptMergeDupNames..Caption\r
-#: test/filter.dfm:471\r
-msgid "\"short names\""\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDistance..Hint\r
-#: filter.dfm:480\r
-#. frmFilter..gbWaypoints..cbWayptMergeDistance..Hint\r
-#: test/filter.dfm:480\r
-msgid "Merge waypoints separated by less then"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDistance..Caption\r
-#: filter.dfm:481\r
-#. frmFilter..gbWaypoints..cbWayptMergeDistance..Caption\r
-#: test/filter.dfm:481\r
-msgid "Position"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptSort..Hint\r
-#: filter.dfm:509\r
-#. frmFilter..gbWaypoints..cbWayptSort..Hint\r
-#: test/filter.dfm:509\r
-msgid "Sort waypoints by \"short name\" or by "\r
-"description"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptSort..Caption\r
-#: filter.dfm:510\r
-#. frmFilter..gbWaypoints..cbWayptSort..Caption\r
-#: test/filter.dfm:510\r
-msgid "Sort"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDups..Hint\r
-#: filter.dfm:518\r
-#. frmFilter..gbWaypoints..cbWayptMergeDups..Hint\r
-#: test/filter.dfm:518\r
-msgid "Merge duplicate waypoints"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptMergeDups..Caption\r
-#: filter.dfm:519\r
-#. frmFilter..gbWaypoints..cbWayptMergeDups..Caption\r
-#: test/filter.dfm:519\r
-msgid "Duplicatates"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptRadius..Hint\r
-#: filter.dfm:528\r
-#. frmFilter..gbWaypoints..cbWayptRadius..Hint\r
-#: test/filter.dfm:528\r
-msgid "Include points based on their proximity to central "\r
-"point"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..cbWayptRadius..Caption\r
-#: filter.dfm:529\r
-#. frmFilter..gbWaypoints..cbWayptRadius..Caption\r
-#: test/filter.dfm:529\r
-msgid "Radius"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..edWayptRadiusLat..Hint\r
-#: filter.dfm:557\r
-#. frmFilter..gbWaypoints..edWayptRadiusLat..Hint\r
-#: test/filter.dfm:557\r
-msgid "Latitude of central point"\r
-msgstr ""\r
-\r
-#. frmFilter..gbWaypoints..edWayptRadiusLon..Hint\r
-#: filter.dfm:567\r
-#. frmFilter..gbWaypoints..edWayptRadiusLon..Hint\r
-#: test/filter.dfm:567\r
-msgid "Longitude of central point"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..sbOpenFile..Hint\r
-#: main.dfm:35\r
-msgid "Start the file open dialog"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..sbSaveFile..Hint\r
-#: main.dfm:58\r
-msgid "Start the file save dialog"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..lbInputFile..Caption\r
-#: main.dfm:81\r
-#. frmMain..Panel1..lbInputFile..Caption\r
-#: test/main.dfm:78\r
-msgid "&Input file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..lbOutputFile..Caption\r
-#: main.dfm:89\r
-#. frmMain..Panel1..lbOutputFile..Caption\r
-#: test/main.dfm:86\r
-msgid "Out&put file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..lbInputFormat..Caption\r
-#: main.dfm:97\r
-#. frmMain..Panel1..lbInputFormat..Caption\r
-#: test/main.dfm:94\r
-msgid "Input &format"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..lbOutputFormat..Caption\r
-#: main.dfm:104\r
-#. frmMain..Panel1..lbOutputFormat..Caption\r
-#: test/main.dfm:101\r
-msgid "Output f&ormat"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..lbInputOpts..Caption\r
-#: main.dfm:111\r
-#. frmMain..Panel1..lbOutputOpts..Caption\r
-#: main.dfm:119\r
-#. frmMain..Panel1..lbInputOpts..Caption\r
-#: test/main.dfm:108\r
-#. frmMain..Panel1..lbOutputOpts..Caption\r
-#: test/main.dfm:116\r
-msgid "Options"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbInputFormat..Hint\r
-#: main.dfm:128\r
-msgid "Format for input from file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbOutputFormat..Hint\r
-#: main.dfm:141\r
-msgid "Format for output to file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..edOutputFile..Hint\r
-#: main.dfm:154\r
-msgid "Write data to given filename"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..edInputFile..Hint\r
-#: main.dfm:166\r
-msgid "Read data from given filename"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..chbInputDevice..Hint\r
-#: main.dfm:176\r
-msgid "Read data from device instead from file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..chbInputDevice..Caption\r
-#: main.dfm:177\r
-#. frmMain..Panel1..chbOutputDevice..Caption\r
-#: main.dfm:231\r
-#. frmMain..Panel1..chbInputDevice..Caption\r
-#: test/main.dfm:167\r
-#. frmMain..Panel1..chbOutputDevice..Caption\r
-#: test/main.dfm:217\r
-msgid "Device"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbInputDevice..Hint\r
-#: main.dfm:187\r
-msgid "Read data from device ..."\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbInputDevice....Items.Strings\r
-#: main.dfm:191\r
-#. frmMain..Panel1..cbOutputDevice....Items.Strings\r
-#: main.dfm:245\r
-#. frmMain..Panel1..cbInputDevice....Items.Strings\r
-#: test/main.dfm:180\r
-#. frmMain..Panel1..cbOutputDevice....Items.Strings\r
-#: test/main.dfm:230\r
-msgid "USB"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbInputFormatDevice..Hint\r
-#: main.dfm:205\r
-msgid "Format for input from device"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbOutputFormatDevice..Hint\r
-#: main.dfm:219\r
-msgid "Format for ouput to device"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..chbOutputDevice..Hint\r
-#: main.dfm:230\r
-msgid "Write data to device instead to file"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..cbOutputDevice..Hint\r
-#: main.dfm:241\r
-msgid "Write data to device ..."\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..edInputOpts..Hint\r
-#: main.dfm:258\r
-msgid "Options for the selected input format"\r
-msgstr ""\r
-\r
-#. frmMain..Panel1..edOutputOpts..Hint\r
-#: main.dfm:267\r
-msgid "Options for the selected output format"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..lbWhat..Caption\r
-#: main.dfm:286\r
-#. frmMain..Panel2..lbWhat..Caption\r
-#: test/main.dfm:269\r
-msgid "What ?"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..cbWaypoints..Hint\r
-#: main.dfm:425\r
-msgid "Include waypoints"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..cbRoutes..Hint\r
-#: main.dfm:437\r
-msgid "Include routes"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..cbRoutes..Caption\r
-#: main.dfm:438\r
-#. frmMain..Panel2..cbRoutes..Caption\r
-#: test/main.dfm:419\r
-msgid "&Routes"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..cbTracks..Hint\r
-#: main.dfm:447\r
-msgid "Include tracks"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..btnFilter..Hint\r
-#: main.dfm:457\r
-msgid "Filter incomming data before writing them to file or "\r
-"device"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..btnFilter..Caption\r
-#: main.dfm:460\r
-#. frmMain..ActionList1..acFilterSelect..Caption\r
-#: main.dfm:990\r
-#. frmMain..Panel2..btnFilter..Caption\r
-#: test/main.dfm:439\r
-#. frmMain..ActionList1..acFilterSelect..Caption\r
-#: test/main.dfm:968\r
-msgid "&Filter"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..btnProcess..Hint\r
-#: main.dfm:504\r
-msgid "Start data conversion"\r
-msgstr ""\r
-\r
-#. frmMain..Panel2..btnProcess..Caption\r
-#: main.dfm:507\r
-#. frmMain..ActionList1..acConvert..Caption\r
-#: main.dfm:983\r
-#. frmMain..Panel2..btnProcess..Caption\r
-#: test/main.dfm:485\r
-#. frmMain..ActionList1..acConvert..Caption\r
-#: test/main.dfm:961\r
-msgid "let's go"\r
-msgstr ""\r
-\r
-#. frmMain..stbMain........Text\r
-#: main.dfm:555\r
-#. frmMain..stbMain........Text\r
-#: test/main.dfm:533\r
-msgid "http://www.gpsbabel.org (http://sourceforge.net/projects/gpsbabel)"\r
-msgstr ""\r
-\r
-#. frmMain..OpenDialog..Filter\r
-#: main.dfm:562\r
-#. frmMain..OpenDialog..Filter\r
-#: test/main.dfm:540\r
-msgid "Garmin Mapsource mps|*.mps|All files|*.*"\r
-msgstr ""\r
-\r
-#. frmMain..SaveDialog..Filter\r
-#: main.dfm:568\r
-#. frmMain..SaveDialog..Filter\r
-#: test/main.dfm:546\r
-msgid "All file(s)|*.*|Garmin MapSource mps|*.mps"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acConvert..Category\r
-#: main.dfm:982\r
-#. frmMain..ActionList1..acFilterSelect..Category\r
-#: main.dfm:989\r
-#. frmMain..ActionList1..acConvert..Category\r
-#: test/main.dfm:960\r
-#. frmMain..ActionList1..acFilterSelect..Category\r
-#: test/main.dfm:967\r
-msgid "Babel"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acFileExit..Category\r
-#: main.dfm:995\r
-#. frmMain..ActionList1..acFileExit..Category\r
-#: test/main.dfm:973\r
-msgid "File"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acFileExit..Caption\r
-#: main.dfm:996\r
-#. frmMain..ActionList1..acFileExit..Caption\r
-#: test/main.dfm:974\r
-msgid "E&xit"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acHelpAbout..Category\r
-#: main.dfm:1001\r
-#. frmMain..ActionList1..acHelpIntro..Category\r
-#: main.dfm:1006\r
-#. frmMain..ActionList1..acHelpReadme..Category\r
-#: main.dfm:1010\r
-#. frmMain..ActionList1..acHelpAbout..Category\r
-#: test/main.dfm:979\r
-#. frmMain..ActionList1..acHelpIntro..Category\r
-#: test/main.dfm:984\r
-#. frmMain..ActionList1..acHelpReadme..Category\r
-#: test/main.dfm:988\r
-msgid "Help"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acHelpAbout..Caption\r
-#: main.dfm:1002\r
-#. frmMain..ActionList1..acHelpAbout..Caption\r
-#: test/main.dfm:980\r
-msgid "&About"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acHelpIntro..Caption\r
-#: main.dfm:1007\r
-#. frmMain..ActionList1..acHelpIntro..Caption\r
-#: test/main.dfm:985\r
-msgid "&Intro"\r
-msgstr ""\r
-\r
-#. frmMain..ActionList1..acHelpReadme..Caption\r
-#: main.dfm:1011\r
-#. frmReadme..Caption\r
-#: readme.dfm:6\r
-#. frmMain..ActionList1..acHelpReadme..Caption\r
-#: test/main.dfm:989\r
-#. frmReadme..Caption\r
-#: test/readme.dfm:6\r
-msgid "GPSBabel README"\r
-msgstr ""\r
-\r
-#. frmMain..MainMenu1..mnuFile..Caption\r
-#: main.dfm:1020\r
-#. frmMain..MainMenu1..mnuFile..Caption\r
-#: test/main.dfm:998\r
-msgid "&File"\r
-msgstr ""\r
-\r
-#. frmMain..MainMenu1..mnuOptions..Caption\r
-#: main.dfm:1026\r
-#. frmMain..MainMenu1..mnuOptions..Caption\r
-#: test/main.dfm:1004\r
-msgid "&Options"\r
-msgstr ""\r
-\r
-#. frmMain..MainMenu1..mnuOptions..mnuSynthesizeShortNames..Caption\r
-#: main.dfm:1028\r
-#. frmMain..MainMenu1..mnuOptions..mnuSynthesizeShortNames..Caption\r
-#: test/main.dfm:1006\r
-msgid "Synthesize short names"\r
-msgstr ""\r
-\r
-#. frmMain..MainMenu1..mnuOptions..mnuSynthesizeShortNames....Hint\r
-#: main.dfm:1031\r
-#. frmMain..MainMenu1..mnuOptions..mnuSynthesizeShortNames....Hint\r
-#: test/main.dfm:1009\r
-msgid "Ignore \"short\" names from source data and synthesize them from the "\r
-"long name"\r
-msgstr ""\r
-\r
-#. frmMain..MainMenu1..mnuHelp..Caption\r
-#: main.dfm:1040\r
-#. frmMain..MainMenu1..mnuHelp..Caption\r
-#: test/main.dfm:1018\r
-msgid "&Help"\r
-msgstr ""\r
-\r
-#: about.pas:76\r
-#: test/about.pas:76\r
-msgid "Version"\r
-msgstr ""\r
-\r
-#: about.pas:83\r
-#: test/about.pas:83\r
-msgid "German by Olaf Klein"\r
-msgstr ""\r
-\r
-#: about.pas:84\r
-#: test/about.pas:84\r
-msgid "French by Lilian Morinon"\r
-msgstr ""\r
-\r
-#. Programmer's name for it: SGPSBabelURL\r
-#: common.pas:27\r
-#. Programmer's name for it: SGPSBabelURL\r
-#: test/common.pas:27\r
-msgid "http://www.gpsbabel.org"\r
-msgstr ""\r
-\r
-#: filter.pas:160\r
-#: test/filter.pas:160\r
-msgid "Value (%s) out of range (%g to %g)!"\r
-msgstr ""\r
-\r
-#: filter.pas:228\r
-#: test/filter.pas:228\r
-msgid "Feet"\r
-msgstr ""\r
-\r
-#: filter.pas:229\r
-#: test/filter.pas:229\r
-msgid "Meter"\r
-msgstr ""\r
-\r
-#: filter.pas:232\r
-#: test/filter.pas:232\r
-msgid "Miles"\r
-msgstr ""\r
-\r
-#: filter.pas:233\r
-#: test/filter.pas:233\r
-msgid "Kilometer"\r
-msgstr ""\r
-\r
-#: main.pas:181\r
-#: test/main.pas:181\r
-msgid "BETA"\r
-msgstr ""\r
-\r
-#: main.pas:183\r
-#: test/main.pas:183\r
-msgid "Private release"\r
-msgstr ""\r
-\r
-#: main.pas:185\r
-#: test/main.pas:185\r
-msgid "Special release"\r
-msgstr ""\r
-\r
-#: main.pas:283\r
-#: main.pas:378\r
-#: test/main.pas:281\r
-#: test/main.pas:376\r
-msgid "All files|*.*"\r
-msgstr ""\r
-\r
-#: main.pas:420\r
-#: test/main.pas:417\r
-msgid "File %s not found."\r
-msgstr ""\r
-\r
-#: main.pas:441\r
-#: test/main.pas:438\r
-msgid "File \"%s\" exists ! Overwrite ?"\r
-msgstr ""\r
-\r
-#: main.pas:442\r
-#: test/main.pas:439\r
-msgid "Warning"\r
-msgstr ""\r
-\r
-#: main.pas:471\r
-#: test/main.pas:468\r
-msgid "Could not run \"gpsbabel.exe\"!"\r
-msgstr ""\r
-\r
-#: main.pas:481\r
-msgid "Sorry, gpsbabel.exe reported problems!"\r
-msgstr ""\r
-\r
-#: main.pas:482\r
-msgid "Error"\r
-msgstr ""\r
-\r
-#: main.pas:485\r
-#: test/main.pas:477\r
-msgid "Converted successfully from \"%s\" to "\r
-"\"%s\"."\r
-msgstr ""\r
-\r
-#: main.pas:486\r
-#: test/main.pas:478\r
-msgid "Success"\r
-msgstr ""\r
-\r
-#: utils.pas:86\r
-#: test/utils.pas:76\r
-msgid "Error WINAPI: Could not create \"NamedPipe\"!"\r
-msgstr ""\r
-\r
-#: utils.pas:91\r
-#: test/utils.pas:81\r
-msgid "\"gpsbabel.exe\" not found!!!"\r
-msgstr ""\r
-\r
-#. dwCreationFlags,     // creation flags\r
-#: utils.pas:110\r
-#. dwCreationFlags,     // creation flags\r
-#: test/utils.pas:100\r
-msgid "Could not run \"gpsbabel.exe\" (Error "\r
-"%d)!"\r
-msgstr ""\r
-\r
-#: utils.pas:116\r
-#: test/utils.pas:106\r
-msgid "\"gpsbabel.exe\" returned error 0x%x (%d)"\r
-msgstr ""\r
-\r